networking.wireguard.interfaces.<name>.peers.*.dynamicEndpointRefreshSeconds

Periodically re-execute the wg utility every this many seconds in order to let WireGuard notice DNS / hostname changes.

Setting this to 0 disables periodic reexecution.

This peer-level setting is not available when networking.wireguard.useNetworkd is enabled. The interface-level setting may be used instead.

Type
null or signed integer
Default
config.networking.wireguard.interfaces.<name>.dynamicEndpointRefreshSeconds
Example
5
Declared
<nixpkgs/nixos/modules/services/networking/wireguard.nix>